home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / eulisp / you-075a.lha / you-075a / i860-switch.s < prev    next >
Text File  |  1992-02-11  |  1KB  |  45 lines

  1. //                       Machine Code Listing of swag.s 
  2.  
  3.  
  4.     .data
  5.     .section    .cdata
  6.     .bss
  7.     .section    .cbss
  8.     .text
  9.     .align 16
  10. _BTEXT:
  11.  
  12.     .page
  13. // Literal Pool
  14.  
  15.     nop                //> 0000  A0000000
  16.     
  17.     .globl    _stack_switch_and_go
  18. _stack_switch_and_go:            //> 0004 
  19.     adds    -112,r2,r2        //> 0004  9442FF90
  20.     st.l    r3,16(r2)        //> 0008  1C401811
  21.     adds    16,r2,r3        //> 000C  94430010
  22.     st.l    r1,4(r3)        //> 0010  1C600805
  23.     st.l    r16,-8(r3)        //> 0014  1C7F87F9
  24.     st.l    r17,-12(r3)        //> 0018  1C7F8FF5
  25.     st.l    r16,48(r3)        //> 001C  1C608031
  26.     st.l    r17,52(r3)        //> 0020  1C608835
  27.                     // LINE 5
  28.     ld.l    -8(r3),r30        //> 0024  147EFFF9
  29.     //    orh    ha%_value,r0,r31    //> 0028  EC1F0000
  30.     //    st.l    r30,l%_value(r31)       //> 002C  1FE0F001
  31.                     // LINE 6
  32.     mov r16,r2
  33.     ld.l    -12(r3),r29        //> 0030  147DFFF5
  34.     st.l    r29,-16(r3)        //> 0034  1C7FEFF1
  35.     ld.l    -16(r3),r30        //> 0038  147EFFF1
  36.     bri    r30            //> 003C  4C00F002
  37.      nop                //> 0040  A0000000
  38.     ld.l    4(r3),r1        //> 0044  14610005
  39.     mov    r3,r2            //> 0048  A0620000
  40.     ld.l    0(r3),r3        //> 004C  14630001
  41.     bri    r1            //> 0050  40000800
  42.      adds    96,r2,r2        //> 0054  94420060
  43.     .text
  44. _ETEXT:
  45.